package pe.com.empresa.datos.dao;

import java.util.List;
import org.apache.ibatis.annotations.Param;
import pe.com.empresa.datos.dominio.OrdenCompra;
import pe.com.empresa.datos.dominio.OrdenCompraExample;

public interface OrdenCompraMapper {
    int countByExample(OrdenCompraExample example);

    int deleteByExample(OrdenCompraExample example);

    int deleteByPrimaryKey(String numeroOrdenCompra);

    int insert(OrdenCompra record);

    int insertSelective(OrdenCompra record);

    List<OrdenCompra> selectByExample(OrdenCompraExample example);

    OrdenCompra selectByPrimaryKey(String numeroOrdenCompra);

    int updateByExampleSelective(@Param("record") OrdenCompra record, @Param("example") OrdenCompraExample example);

    int updateByExample(@Param("record") OrdenCompra record, @Param("example") OrdenCompraExample example);

    int updateByPrimaryKeySelective(OrdenCompra record);

    int updateByPrimaryKey(OrdenCompra record);
}